ul.tabs {
	border-bottom: #666 1px solid; padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; height: 30px; list-style-image: none; padding-top: 0px
}

ul.tabs li {
	padding-bottom: 0px; text-indent: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; float: left; list-style-image: none !important; padding-top: 0px
}

ul.tabs a {
	position: relative; text-align: center; padding-bottom: 0px; line-height: 30px; margin: 0px; padding-left: 0px; width: 134px; padding-right: 0px; display: block; background: url(../image/blue.png) no-repeat -420px 0px; height: 30px; color: #333; font-size: 12px; top: 1px; text-decoration: none; padding-top: 0px
}

ul.tabs a:active {
	outline-style: none; outline-color: invert; outline-width: medium
}

ul.tabs a:hover {
	background-position: -420px -31px; color: #fff
}

ul.tabs a.current {
	background-position: -420px -62px; color: #000 !important; cursor: default !important
}

ul.tabs a.current:hover {
	background-position: -420px -62px; color: #000 !important; cursor: default !important
}

ul.tabs li.current a {
	background-position: -420px -62px; color: #000 !important; cursor: default !important
}

ul.tabs a.s {
	width: 81px; background-position: -553px 0px
}

ul.tabs a.s:hover {
	background-position: -553px -31px
}

ul.tabs a.current.s {
	background-position: -553px -62px
}

ul.tabs a.l {
	width: 174px; background-position: -248px 0px
}

ul.tabs a.l:hover {
	background-position: -248px -31px
}

ul.tabs a.current.l {
	background-position: -248px -62px
}

ul.tabs a.xl {
	width: 248px; background-position: 0px 0px
}

ul.tabs a.xl:hover {
	background-position: 0px -31px
}

ul.tabs a.current.xl {
	background-position: 0px -62px
}

.panes .pane {
	display: none
}

.tabbody {
	border-bottom: #999 1px solid; 
	border-left: #999 1px solid; 
	padding-bottom: 15px; 
	background-color: #fff; 
	padding-left: 10px; 
	padding-right: 10px; 
	display: none; 
	height: 100px; 
	font-size: 14px; 
	border-top: 0px; 
	border-right: #999 1px solid; 
	padding-top: 15px
}



/* root element for accordion. decorated with rounded borders and gradient background image */
.accordion {
    background:#333 url(/img/global/gradient/h300.png) 0 0;
    width: 300px;
    border:1px solid #333;  
    -background:#666;
}

/* accordion header */
.accordion h2 {
    background:#ccc url(/img/global/gradient/h30.png);
    margin:0;
    padding:5px 15px;
    font-size:14px;
    font-weight:normal;
    border:1px solid #fff;
    border-bottom:1px solid #ddd;
    cursor:pointer;     
}

/* currently active header */
.accordion h2.current {
    cursor:default;
    background-color:#fff;
}

/* accordion pane */
.accordion .pane {
    border:1px solid #fff;
    border-width:0 2px;
    display:none;
    height:180px;
    padding:15px;
    color:#fff;
    font-size:12px;
}

/* a title inside pane */
.accordion .pane h3 {
    font-weight:normal;
    margin:0 0 -5px 0;
    font-size:16px;
    color:#999;
}

